grappling throw - German English Dictionary